package com.draven.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = true)
public class OperationLog extends BaseEntity {
    /**
     * 操作用户ID
     */
    private Long userId;
    
    /**
     * 操作用户名
     */
    private String username;
    
    /**
     * 操作模块
     */
    private String module;
    
    /**
     * 操作类型（如：CREATE, UPDATE, DELETE, QUERY）
     */
    private String operationType;
    
    /**
     * 操作描述
     */
    private String description;
    
    /**
     * 操作参数
     */
    private String params;
    
    /**
     * 操作方法
     */
    private String method;
    
    /**
     * IP地址
     */
    private String ip;
    
    /**
     * 操作结果（0：成功，1：失败）
     */
    private Integer status;
    
    /**
     * 错误信息
     */
    private String errorMsg;
} 